---
description: Guides for data modeling with Hasura
keywords:
  - hasura
  - docs
  - guide
  - data modeling
sidebar_position: 1
slug: index
sidebar_label: GraphQL data modeling
---

# GraphQL Data Modeling

Below, you'll find an index of our data modeling guides. While we go in-depth on the following pages, we go even further
in our Learn Tutorials. Our [Hasura Basics tutorial](https://hasura.io/learn/graphql/hasura/introduction/) will teach
you about GraphQL data modeling **and** how to use Hasura!

- [One-to-one relationship](/schema/common-patterns/data-modeling/one-to-one.mdx)
- [One-to-many relationship](/schema/common-patterns/data-modeling/one-to-many.mdx)
- [Many-to-many relationship](/schema/common-patterns/data-modeling/many-to-many.mdx)
- [Setting up soft deletes for data](/schema/common-patterns/data-modeling/soft-deletes.mdx)
